Çàêðûòü îêíî
Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"
%PAGE
3. Apxèòeêòópa ÏÝBM "AÃAT"
3.1. Còpóêòópa ïaìÿòè
ÏÝBM "AÃAT" â 7 ècïoëíeíèè èìeeò cëeäóþùóþ còpóêòópó ïaìÿòè:
- ocíoâíaÿ îïåðàòèâíàÿ ïàìÿòü, 32Ê áàéò, - äoïoëíèòeëüíaÿ oïepaòèâíaÿ ïaìÿòü, 32K áaéò, - ÿ÷åéêè ââîäà/âûâîäà, 4K áaéò, - ïîñòîÿííàÿ ïàìÿòü, 32K áaéò.
Pacïoëoæíèe áaíêoâ ïaìÿòè â aäpecíoì ïpocòpaícòâe 64K áaéò ïoêaçaí ía pèc.3.1.
------------
0000 ! !
! ocíoâíoe !
! OÇÓ !
7FFF ! !
---------------------
8000 ! ! !
! HopìOÇÓ ! ÄoïOÇÓ !
BFFF ! ! !
---------------------
C000 ! !
! ââoä/âûâ !
CFFF ! !
----------------- -----------------
D000 ! ! ! ! ! !
! LC0D0 ! LC0D1 ! ! LC1D0 ! LC1D1 !
DFFF ! ! ! ! ! !
----------------- -----------------
E000 ! ! ! !
! LC0 ! ! LC1 !
FFFF ! ! ! !
--------- ----------
Pèc.3.1. Còpóêòópa ïaìÿòè
3.1.1. Ocíoâíaÿ oïåðàòèâíàÿ ïàìÿòü
Ocíoâíaÿ oïepaòèâíaÿ ïaìÿòü (0000-7FFF) pacïoëoæeía ía ãeíïëaòe ÏÝBM è ïocòoÿíío äocòóïía ía ÷òeíèe è çaïècü. B íeé pacïoëoæeíû:
- 00 còpaíèöa, ÷epeç êoòopóþ âûïoëíÿeòcÿ êocâeííaÿ aäpecaöèÿ â êoìaíäax ïpoöeccopa è ía êoòopoé pacïoëaãaþòcÿ íaèáoëee óïoòpeáèòeëüíûe ÿ÷eéêè; çäecü æe íaxoäÿòcÿ ïocòoÿííûe paáo÷èe ÿ÷eéêè cècòeìû;
- 01 còpaíèöa, ècïoëüçóeìaÿ êaê còeê ïpoöeccopa, xpaíeíèe çäecü äpóãoé èíôopìaöèè íeäoïócòèìo;
- ýêpaííaÿ ïaìÿòü: 8 èëè 32 (¤20) ïocëeäoâaòeëüíûx còpaíèö, â çaâècèìocòè oò peæèìa oòoápaæeíèÿ.
3.1.2. Äoïoëíèòeëüíaÿ oïepaòèâíaÿ ïaìÿòü
Äoïoëíèòeëüíaÿ oïepaòèâíaÿ ïaìÿòü (8000-BFFF) ðàñïîëîæåíà íà îòäåëüíîé ïëaòe ïàìÿòè â oäíoì èç paçúeìoâ X (oáû÷ío 4), cocòoèò èç äâóx áaíêoâ ïaìÿòè ïo 16K áaéò, pacïoëaãaþùèxcÿ â oäíèx è òex æe aäpecax, è ìoæeò íaxoäèòücÿ â 3 cocòoÿíèÿx:
- äocòóïeí ía ÷òeíèe è çaïècü áëoê HopìOÇÓ (CX08),
- äocòóïeí ía ÷òeíèe è çaïècü áëoê ÄoïOÇÓ (CX09),
- íe äocòóïeí íè oäèí èç áëoêoâ (ïo âceì aäpecaì ÷èòaeòcÿ ¤FF) (CX00).
B cêoáêax óêaçaí aäpec, çaïècü ïo êoòopoìó ócòaíaâëèâaeò äaííoe cocòoÿíèe. Ïocëe ócòaíoâêè âo âcex áaéòax còpaíèöû CX ÷èòaeòcÿ ìëaäøaÿ ïoëoâèía aäpeca. Ïpè âêëþ÷eíèè ìaøèíû äoïoëíèòeëüíaÿ ïaìÿòü oòêëþ÷eía.
3.1.3. Ïocòoÿííaÿ ïaìÿòü
Ïocòoÿííaÿ ïaìÿòü (D000-FFFF) pacïoëoæeía ía oòäeëüíoé ïëaòè ïaìÿòè â oäíoì èç paçúeìoâ Y (oáû÷ío 2), cocòoèò èç 4 áaíêoâ ïo 4K áaéò â aäpecax D000-DFFF, 2 áaíêoâ ïo 8K áaéò â aäpecax E000-FFFF. Ôaêòè÷ecêè ýòa ïaìÿòü ÿâëÿeòcÿ OÇÓ c çaùèòoé ïo çaïècè è â êaæäûé ìoìeíò âpeìeíè äocòóïía èëè òoëüêo ía ÷òeíèe, èëè òoëüêo ía çaïècü. Bûáop cocòoÿíèÿ ocóùecòâëÿeòcÿ çaïècüþ ïo aäpecó ¤CYNM, ãäe N è M oïpeäeëÿþòcÿ èç òaáëèöû:
---------------------------------------------- ! N ! 0 ! 2 ! 4 ! 6 ! ! M ! ! ! ! ! ---------------------------------------------- ! 0 ! çï LC0 ! ÷ò LC0 ! çï LC0 ! ÷ò LC0 ! ! ! è LC0D0 ! è LC0D0 ! è LC0D1 ! è LC0D1 ! ---------------------------------------------- ! 1 ! çï LC1 ! ÷ò LC1 ! çï LC1 ! ÷ò LC1 ! ! ! è LC1D0 ! è LC1D0 ! è LC1D1 ! è LC1D1 ! ----------------------------------------------
Ïo âceì aäpecaì còpaíèöû CY ÷èòaeòcÿ òeêóùee çía÷eíèe NM c ócòaíoâëeííûì còapøèì áèòoì.
B peæèìe ÷òeíèÿ çaïècü â ýòó ïaìÿòü íe ïpoèçâoäèò íèêaêèx äeécòâèé, â peæèìe çaïècè ïo aäpecaì D000-F7FF ÷èòaeòcÿ ¤FF, a ïo aäpecaì F800-FFFF - ïpoãpaììa "Cècòeìíûé ìoíèòop".
3.1.4. ß÷eéêè ââoäa/âûâoäa
Áaíê ïceâäoïaìÿòè C000-CFFF cëóæèò äëÿ óïpaâëeíèÿ ïepèôepèéíûìè ócòpoécòâaìè è íe ìoæeò áûòü ècïoëüçoâaí äëÿ xpaíeíèÿ èíôopìaöèè.